package dk.seqSite.page {	import dk.seqSite.page.AbstractPage;	import flash.events.Event;		/**	 * @author josef	 */	public class PageEvent extends Event {				public static const DATA_LOADED : String = "dataLoaded";		public static const PARTS_CREATED : String = "componentsCreated";				public static const PAGE_READY_TO_OPEN : String = "pageReadyToOpen";				public static const START_OPEN : String = "startOpen";		public static const PAGE_OPNED : String = "pageOpned";				public static const START_CLOSE : String = "startClose";		public static const PAGE_CLOSED : String = "pageClosed"; 		public static const PAGE_CLEARED : String = "pageCleared";		public static const CLOSE_OVERLAY : String="closeOverlay";
				private var _oPageTarget : AbstractPage; 		public function PageEvent(type : String, oPageTarget : AbstractPage, bubbles : Boolean = false, cancelable : Boolean = false) {			_oPageTarget = oPageTarget;
			super(type, bubbles, cancelable);		}		override public function clone() : Event {			return new PageEvent(type, _oPageTarget, bubbles, cancelable);		}				public function get oPageTarget() : AbstractPage {			return _oPageTarget;		}	}}